Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] come salvare richtextbox in .doc con formattazione
Forum - C# / VB.NET - [VB.NET] come salvare richtextbox in .doc con formattazione

Avatar
Lafa_96 (Normal User)
Pro


Messaggi: 111
Iscritto: 09/03/2011

Segnala al moderatore
Postato alle 17:49
Lunedì, 21/03/2011
allora io vorrei salvare la richtextbox1 che però ha alcune parti formattate, alcune parole sono sottolineate e in rosso, a salvarla non c'è problema (uso il savefiledilog) solo che quando la salvo me la salva normalmente, ma quando la apro con word me la apre senza uno straccio di formattazione, neanche il carattere è come quello della rich textbox.
il codice che ho usato è questo:
Codice sorgente - presumibilmente VB.NET

  1. Private Sub SaveFileDialog1_FileOk_1(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles SaveFileDialog1.FileOk
  2.         Dim save As String = SaveFileDialog1.FileName
  3.         Dim scrivi As New System.IO.StreamWriter(save)
  4.         scrivi.Write(RichTextBox1.Text)
  5.         scrivi.Close()
  6.     End Sub


Come posso risolvere??

PM
Avatar
crash outside control (Normal User)
Expert


Messaggi: 217
Iscritto: 12/02/2008

Up
3
Down
V
Segnala al moderatore
Postato alle 19:52
Lunedì, 21/03/2011
Codice sorgente - presumibilmente Plain Text

  1. SaveFile("c:\nome_file.doc", RichTextBoxStreamType.RichText)


non funziona!! mi fa vedere la stessa identica cosa! - Lafa_96 - 21/03/11 20:50
cioè funziona ma non col savefiledialog! - Lafa_96 - 21/03/11 20:57
ok tutto risolto!! grazieeee!! - Lafa_96 - 21/03/11 21:18
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
1
Down
V
Segnala al moderatore
Postato alle 18:06
Lunedì, 21/03/2011

guarda il metodo savefile, ti permette di salvare il contenuto della richtextbox in formato rtf, poi da word lo puoi convertire in doc/docx, ad ogni modo salva le informazioni sulla formattazione:

http://msdn.microsoft.com/en-us/library/system.windows.for ...

vi scongiuro non postatemi i link della msdn perchè li ho guardati anchio, se mi rivolgo a voi è perchè sono disperato!! potete postarmi un esempio simile al mio caso?? per favore? grazie infinite e scusate se sono così esigente! - Lafa_96 - 21/03/11 18:46
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2765
Iscritto: 21/09/2007

Up
0
Down
V
Segnala al moderatore
Postato alle 18:07
Lunedì, 21/03/2011
EDIT: Doppio post, il sito è morto e refreshando me lo ha duplicato :(

Ultima modifica effettuata da HeDo il 21/03/2011 alle 18:21
PM